Ripple: Functional Programs as Linked Data
نویسنده
چکیده
Ripple is a scripting language expressed in RDF lists. Its scripts both operate upon and are made up of RDF metadata, extending the idea of HTTP dereferenceability to computation. Ripple is a variation on the ”concatenative” theme of functional, stack-oriented languages such as Joy and Factor, and distinguishes itself through a multivalued, ”pipeline” approach to query composition, as well as the inherent distributability of its programs. The Java implementation of Ripple includes a query engine, a provisonal assortment of primitive functions, and an interactive interpreter which parses commands and queries in a readable, Turtle-like format. A demo application can be found at: http://fortytwo.net/ripple.
منابع مشابه
Functional Programs as Linked Data
The idea of linked programs, or procedural RDF metadata, has not been deeply explored. This paper introduces a dedicated scripting language for linked data, called Ripple, whose programs both operate upon and reside in RDF graphs. Ripple is a variation on the concatenative theme of functional, stack-oriented languages such as Joy and Factor, and takes a multivalued, pipeline approach to query c...
متن کاملAn Ameliorated Methodology for the Abstraction and Minimization of Functional Dependencies of legacy ‘C’ Program Elements
Information systems of many organizations are processed through system of interrelated „C‟ programs. In a „C‟ program each statement contains functional dependencies amongst the attributes. Sometimes these functional dependencies may redundant in different statements. The existing application programs used in the maintenance of the information system are lengthy, and because of the perennial ma...
متن کاملOptimum Design of a SRM Using FEM and PSO
Nowadays the use of the Switched Reluctance Motors (SRMs) has been considerably increased in various home and industrial applications. Despite of many advantages of this type of motors, such as simple structure, low cost, and high reliability, the main disadvantage of them is the generation of high torque pulsation. This paper presents a novel method to optimize a typical SRM such that the torq...
متن کاملRDRVision - Learning vision recognition with Ripple Down Rules
Most approaches to robot vision require domain knowledge to be programmed. Such programs are expensive to create and usually fail to adapt to new or changing environment. In this paper, we investigate methods for learning domain knowledge in object recognition tasks. We use Ripple Down Rules, a rule-based representation that can be learned incrementally. The method is demonstrated in the vision...
متن کاملWave-formed sediment ripples: Transient analysis of ripple spectral development
[1] A new method has been developed that models the changes a wave-formed rippled sediment bed undergoes as it is actively evolving between two given equilibrium states due to a change in surface wave conditions. The transient analysis of rippled beds has received very little attention within the literature. Dynamic changes within ripple parameters have implications for the estimation of flow d...
متن کامل